why does God allow pain